ADD_EXECUTABLE(curltest main.cpp)


# main.cpp中引用了crul库 因此需要添加对其的引用

# 方法一可以像 t4 中使用 INCLUDE_DIRECTORIES和TARGET_LINK_LIBRARIES指令添加
# INCLUDE_DIRECTORIES(/usr/include)
# TARGET_LINK_LIBRARIES(curltest curl)

# 方法二 自定义一个FindCURL模块
# 许多系统预定义的Find<name>.cmake 模块，使用方法如下所示
# 一般这个模块中都会定义以下几个变量
# <name>_FOUND   # 代表这个模块是否被找到
# <name>_INCLUDE_DIR or <name>_INCLUDES # 代表这个模块的头文件路径
# <name>_LIBRARY or <name>_LIBRARIES  #　代表这个模块的库目录
FIND_PACKAGE(CURL)
IF(CURL_FOUND)
    INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIR})
    TARGET_LINK_LIBRARIES(curltest ${CURL_LIBRARY})
ELSE(CURL_FOUND)
    MESSAGE(FATAL_ERROR "CURL library not found")
ENDIF(CURL_FOUND)

